home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / win / wwdos_02.zip / WW2-10 < prev    next >
Text File  |  1995-01-16  |  56KB  |  1,029 lines

  1.  
  2.  
  3.  WINDOWS AND TCP/IP FOR INTERNET ACCESS  (c) 1995 by Harry M. Kriz
  4.  
  5.  Mr. Kriz has graciously permitted WindoWatch to publish his latest
  6.  revision of his timely paper "Windows and TCP/IP for Internet Access".
  7.  Release 06 of December 1994.
  8.  
  9.  
  10.  INTRODUCTION
  11.  
  12.  Internet, the world-wide network of computer networks, has captured the
  13.  imagination of the general public. Eighteen months ago, the Internet was
  14.  barely mentioned in the popular computing magazines. Now it is the topic
  15.  of articles in national news magazines, local newspapers, and
  16.  grocery-store tabloids.
  17.  
  18.  Awareness of the Internet has spread primarily by word of mouth. Computer
  19.  pundits were not discussing the Internet in Spring 1993 when I first began
  20.  investigating the Internet in my work as a librarian. Indeed, most pundits
  21.  seem to have acquired Internet access only in the Spring of 1994. Thus,
  22.  computer magazines have not been helpful for those wishing to learn about
  23.  the Internet.
  24.  
  25.  Now, in December 1994, there is something of a feeding frenzy of interest
  26.  in the Internet. Bookstores are flooded with guides to the Internet.
  27.  Software vendors are rushing to market with collections of software designed
  28.  for navigating the resources on the Internet. It is almost as if the crest
  29.  of the Internet wave has passed. Pundits who did not have access to the
  30.  Internet last year are already writing negative opinions about the
  31.  difficulties of navigating Internet resources, and about the uselessness
  32.  of those resources.
  33.  
  34.  Complaints about the Internet are many. Certainly it can be difficult to
  35.  find information and resources on the Internet. A great deal of information
  36.  is unvalidated, non-authoritative, or otherwise questionable. Some resources
  37.  should not be available to children. Some would argue that some of the
  38.  information should not be distributed even to adults.
  39.  
  40.  It is important to remember that the Internet is not a service. Rather, it
  41.  is a means of gaining access to services and of retrieving information and
  42.  other objects that can be represented electronically. In considering
  43.  complaints about the Internet, one might draw an analogy between the
  44.  Internet and New York City.
  45.  
  46.  New York is big, complicated, and disorganized. The city's myriad
  47.  resources can be hard to find. Some of what happens or what is available
  48.  in New York should not be seen by children. For those wishing to
  49.  navigate the complexity of New York, there are guidebooks, phone
  50.  directories, magazine articles, and individuals with expert knowledge
  51.  about areas of particular interest. One can navigate the complexity of
  52.  the city by subway, taxi, and bus. One can even hire a private guide to
  53.  conduct a tour of the city.
  54.  
  55.  The Internet can be compared to the streets of New York City. The services
  56.  available on the Internet have their analogies in the city's libraries,
  57.  department stores, bookshops, art galleries, street vendors, and street-
  58.  corner zealots passing out literature or lecturing the passing crowds. It is
  59.  safe to assume that somewhere on the streets of the city there will be found
  60.  information and services of interest to almost anyone. However, finding that
  61.  information might take some time for someone who is new to the city and its
  62.  resources. Similarly, somewhere on the Internet there also will be found
  63.  information and services of interest to almost anyone.
  64.  
  65.  Traveling on the Internet requires only a few basic tools. First is a
  66.  computer with a network connection to the Internet. A direct connection
  67.  using a PC equipped with a network interface card that interfaces with a
  68.  local area network linked to the Internet is common at universities, and
  69.  becoming more common in businesses. If a direct network connection is not
  70.  available, an alternative is to connect to the Internet through the
  71.  computer's serial port. This involves a telephone connection to a
  72.  terminal server that offers SLIP (Serial Line Internet Protocol) or PPP
  73.  (Point to Point Protocol) service. Any of these connections can be used
  74.  with a variety of commercial or shareware software to make your personal
  75.  computer a host on the Internet and to access services and information
  76.  from the entire earth. This paper will emphasize the use of freeware and
  77.  shareware versions of software running under Microsoft Windows.
  78.  
  79.  INTERNET SERVICES
  80.  
  81.  The Internet services of interest to most people consist of four basic
  82.  functions. These are electronic mail (e-mail), Internet news, file transfer
  83.  between computers (FTP), and remote login to another computer (telnet).
  84.  Access systems like Gopher and World Wide Web now supplement these basic
  85.  Internet functions by assisting the user in searching for and retrieving
  86.  relevant information in a user-friendly manner.
  87.  
  88.  Until recently, Internet functions were accessible primarily through
  89.  character-based interfaces using a variety of complex command sets.
  90.  Thus, until recently, best-selling books on the Internet contained page
  91.  after page of screen displays or command sequences captured from UNIX-based
  92.  systems executing basic Internet functions.
  93.  
  94.  Affordable Internet software for Windows first became available in Spring
  95.  1993. Prior to that time, Windows users were dependent for Internet access
  96.  on expensive, proprietary, commercial products in which each vendor's
  97.  offerings were mutually incompatible with every other vendor's
  98.  offerings. Publication of the Winsock applications programming interface
  99.  provided a way for individual client software (such as a telnet or FTP
  100.  client) to be compatible with every vendor's networking products. As a
  101.  result, beginning in 1993 there was a blossoming of freeware, shareware,
  102.  and commercial Internet software for Windows.
  103.  
  104.  Of special interest has been the development of Windows interfaces to the
  105.  World Wide Web. Mosaic is the best known Web browser. Other choices include
  106.  Cello, Netscape, and WinWeb. The Web was developed by the high energy
  107.  physics community to distribute technical papers and other forms of data.
  108.  WWW is now widely viewed as a means for educators, businesses, and hobbyists
  109.  to distribute multimedia information to a world-wide audience. Graphical
  110.  WWW clients enable publication of data over the Internet in a manner
  111.  which allows the user to view text, color graphics, sound, and video in
  112.  a manner that approaches the usability, and surpasses the functionality,
  113.  of a printed magazine. Those interested in publishing WWW documents may
  114.  find it useful to read my paper "Teaching and Publishing in the World
  115.  Wide Web." A plain text version is available by anonymous FTP from:
  116.  
  117.  nebula.lib.vt.edu in directory /pub/www under the name websrv01.asc.
  118.  
  119.  A hypertext version is available through the Web at
  120.   http:/learning.lib.vt.edu/webserv/webserv.html.
  121.  
  122.  E-MAIL
  123.  
  124.  Electronic mail is probably the most widely used Internet function. A
  125.  commonly used configuration requires that a user have an account on a
  126.  POP (Post Office Protocol) mail server. The e-mail client software
  127.  accesses the server and downloads any incoming messages to the user's
  128.  PC. Mail composed at the user's PC is transmitted to the Internet
  129.  through the mail server.
  130.  
  131.  INTERNET NEWS
  132.  
  133.  Internet news, also referred to as USENET news, is a conferencing
  134.  system made up of thousands of topical conferences known as news
  135.  groups. Those familiar with electronic bulletin board systems will
  136.  compare Internet news to echo conferences. Others will draw an analogy
  137.  to mailing lists such as listserv on BITNET. The user reads the news by
  138.  using client software to subscribe to a selection of news groups. When
  139.  the client software accesses an NNTP (Network News Transfer Protocol)
  140.  server, the server downloads to the client a list of subjects for all
  141.  unread messages stored on the server for the selected news group. The
  142.  user can then select any message for reading, post a response to the
  143.  message to the group, or reply directly to the original poster of the
  144.  message. The client software maintains on the user's PC a list of all
  145.  available groups on the server, along with records of which messages
  146.  have been read or skipped over. Only the messages selected for reading
  147.  are actually downloaded to the user' PC.
  148.  
  149.  
  150.  FTP
  151.  
  152.  FTP (File Transfer Protocol) allows the transfer of files between any
  153.  two computers of any type. Files can be transferred from PC to PC, PC
  154.  to mainframe, PC to Mac, PC to UNIX machine, and vice versa. Any kind
  155.  of computer file, whether it be a text file or a binary file
  156.  representing software, graphics images, or sounds, can be transferred.
  157.  Of course, whether the file is usable on the receiving machine depends
  158.  on the nature of the file and the availability of software to make use
  159.  of the file.
  160.  
  161.  TELNET
  162.  
  163.  Telnet enables the user of a PC to login to a host computer at another
  164.  site on the Internet. The user's PC then acts as a dumb terminal
  165.  attached to the remote host. Such access usually requires that the user
  166.  have an account on the remote host. For instance, a student or faculty
  167.  member at one university might have an account on a computer located at
  168.  another university. An increasing number of commercial services are
  169.  becoming available via telnet, including services such as the Dow Jones
  170.  News Service and the Lexis/Nexis service. In addition, some services
  171.  are available without charge. For example, hundreds of libraries in all
  172.  parts of the world allow free remote access to their computerized
  173.  catalogs and to some specialized databases.
  174.  
  175.  GOPHER
  176.  
  177.  Gopher is a system that enables the user to find files and other
  178.  Internet services by navigating a system of text menus and submenus. As
  179.  a corollary, it provides a means for information providers to publish
  180.  information on the Internet in a discoverable manner. Prior to the
  181.  development of Gopher at the University of Minnesota, information on
  182.  the Internet was located by asking friends and strangers where to look.
  183.  
  184.  The first step in using a Gopher client is to "point" the client at the
  185.  address of a known Gopher server. The client then retrieves that
  186.  Gopher's menu of topics. Typically, many of the topics on a Gopher menu
  187.  are pointers to yet other menu items on other Gopher servers. The fact
  188.  that items in the sequence of selections might come from different
  189.  Gopher servers in widely scattered parts of the world is transparent to
  190.  the user. The Gopher client software presents the many different Gopher
  191.  servers as if they represented a single application on a single
  192.  machine. Navigating such menus can lead the user to skip from one
  193.  Gopher server to another, literally retrieving information from servers
  194.  scattered around the world in just a few minutes.
  195.  
  196.  Items on Gopher menus can be of many different data types in addition
  197.  to menus listing choices of topics. When an item such as a text,
  198.  graphics, or sound file is selected, the Gopher client transfers the
  199.  file to the user's PC. Then, as an option, it may load the file into an
  200.  appropriate "viewer" selected by the user. A simple text file could be
  201.  loaded into Windows Notepad. A graphics file in GIF or JPEG format
  202.  might be loaded into LVIEW, a popular freeware graphics viewer for
  203.  Windows. A binary program file would simply be downloaded into a
  204.  designated directory for use at some other time. Finding relevant
  205.  Gopher menu items is facilitated through the use of Veronica, which is
  206.  a database of the text of Gopher menus. Most Gopher servers will
  207.  include Veronica access as a menu selection.
  208.  
  209.  
  210.  WORLD WIDE WEB
  211.  
  212.  World Wide Web (WWW) is a system that enables users to find and
  213.  retrieve information by navigating a system of hypertext documents. In
  214.  a hypertext document, selecting a highlighted word or phrase causes a
  215.  new document to be retrieved and displayed. Thus, WWW leads the user to
  216.  skip from one document to another, retrieving information from servers
  217.  scattered around the world.
  218.  
  219.  Viewing a WWW document with a Windows graphical client such as Cello,
  220.  Mosaic, Netscape, or WinWeb is similar to reading a magazine.
  221.  Information is displayed with typographic fonts and color graphics.
  222.  Unlike a magazine, the static display can be supplemented by sound and
  223.  video clips that are played by clicking an icon embedded in the
  224.  document. Clicking on a highlighted word or phrase in the document may
  225.  cause the reader to skip to another part of the displayed document, or
  226.  it may cause yet another document to be retrieved.
  227.  
  228.  TECHNICAL DETAILS
  229.  
  230.  It is helpful to know some Internet terminology when working with your
  231.  local network specialist or Internet service provider to make your PC a
  232.  host on the Internet. The two common modes of Internet access are
  233.  through a direct network connection or through a serial connection to a
  234.  SLIP or PPP server.
  235.  
  236.  A direct network connection involves installing a network interface
  237.  card (NIC) in your PC. Most likely this will be an ethernet card. This
  238.  card in turn is connected to your organization's local area network.
  239.  Wiring usually consists of coaxial cable (as in thin-wire ethernet) or
  240.  twisted pair telephone wiring (as in 10Base-T ethernet). The local
  241.  network in turn must be connected to the Internet, and it must be
  242.  capable of handling TCP/IP data packets.
  243.  
  244.  TCP/IP (Transmission Control Protocol/Internet Protocol) is the method
  245.  by which data on the Internet is divided into packets of bytes. Each
  246.  packet is delimited with header information that includes the
  247.  destination address where the packet is to be routed when it is
  248.  transmitted over the Internet. The local network and your PC may also
  249.  be using other network protocols simultaneously with TCP/IP. For
  250.  instance, your PC may already be connected to a network using Novell,
  251.  LANtastic, or Windows for Workgroups network protocols.
  252.  
  253.  SOFTWARE LAYERS
  254.  
  255.  Several layers of software are involved in implementing a direct
  256.  network connection. A commonly used method is to first install a piece
  257.  of software called a packet driver that deals directly with the network
  258.  interface card. This is loaded under DOS from the AUTOEXEC.BAT file as
  259.  a TSR (terminate and stay resident) program. A packet driver should be
  260.  included with the software that comes with the card. If the
  261.  manufacturer of the card does not supply a packet driver, free packet
  262.  drivers are available in the Crynwr Packet Driver Collection as
  263.  described at the end of this document.
  264.  
  265.  The next layer of software is the TCP/IP driver, which can be
  266.  implemented in a variety of ways. Until recently, this was often
  267.  another DOS TSR program loaded from the AUTOEXEC.BAT file. Increasingly
  268.  this layer of software is implemented as a Windows dynamic link library
  269.  (DLL) or virtual device driver (VxD). The DLL and VxD implementations
  270.  do not require any modification of the boot files on the PC.
  271.  
  272.  The TCP/IP driver that implements TCP/IP functionality for the system
  273.  is referred to as the TCP/IP protocol stack. The driver may be written
  274.  to work with a specific network card, or it may be written to interface
  275.  with a packet driver. In the latter case, a single TCP/IP driver can be
  276.  used with any network card for which an associated packet driver is
  277.  available. Thus, the packet driver specification eliminates the need
  278.  for software vendors to customize their TCP/IP protocol stack for every
  279.  network card with which it is used. When using a packet driver with
  280.  Windows applications, another DOS TSR referred to as a virtual packet
  281.  driver may be required to interface between the Windows-based TCP/IP
  282.  protocol stack and the DOS-based packet driver.
  283.  
  284.  When a direct network connection is not available, Internet TCP/IP
  285.  software can be used over serial lines to connect to a SLIP (Serial
  286.  Line Internet Protocol) or PPP (Point to Point Protocol) server that
  287.  provides a connection to the Internet. SLIP and PPP do not require the
  288.  software drivers that are necessary with a direct network connection.
  289.  The Trumpet Winsock shareware package to be described later has all
  290.  SLIP and PPP functions included in the TCP/IP driver, which is
  291.  configured through a Windows dialog box.
  292.  
  293.  SLIP and PPP are less transparent to the user than a direct network
  294.  connection. The user first obtains an account on a SLIP or PPP server.
  295.  Connecting to the Internet involves dialing the server using normal
  296.  serial communications software and establishing a SLIP or PPP session.
  297.  Once the session is established, TCP/IP software running on the PC can
  298.  be used just as if the PC was connected directly to the Internet
  299.  through a network card. SLIP and PPP users are well advised to settle
  300.  for nothing less than transmission at 14,400 bits per second. World
  301.  Wide Web especially transmits a great deal of data when images or sound
  302.  are involved. Slow modems and slow connections will discourage anyone
  303.  but the most dedicated user from exploring the possibilities of the
  304.  Internet.
  305.  
  306.  TCP/IP client applications work at the top of the layers of software so far described. Client software runs independently of the type of connection to the Internet. TCP/IP applications frequently are referred to as clients because they access a corresponding server (a daemon in UNIX terminology) on another machine. An FTP client, for instance, is the application on the user's machine that accesses the FTP server running on a host computer located elsewhere on the Internet.
  307.  Until recently, each TCP/IP client had to be written to interface with
  308.  a particular vendor's TCP/IP protocol stack. Clients that worked with
  309.  one vendor's TCP/IP driver would not work with a driver from another
  310.  vendor. This restriction was eliminated with the development of the
  311.  Windows Sockets Application Programming Interface, otherwise known as
  312.  the Winsock API, or more simply Winsock. Winsock works in the layer
  313.  between the TCP/IP client and the TCP/IP protocol stack.
  314.  
  315.  WINSOCK
  316.  
  317.  "Winsock" is the buzzword that dominates discussion about TCP/IP and
  318.  Windows. All of the software to be described here is based on Winsock.
  319.  The implementation of Winsock is transparent to the user, but it is
  320.  helpful for the end-user to know how it supports Windows applications.
  321.  
  322.  Winsock (short for Windows sockets) is a technical specification that
  323.  defines a standard interface between a Windows TCP/IP client
  324.  application (such as an FTP client or a Gopher client) and the
  325.  underlying TCP/IP protocol stack. The nomenclature is based on the
  326.  Sockets applications programming interface model used in Berkeley UNIX
  327.  for communications between programs.
  328.  
  329.  When you launch a Winsock compliant client like WSGopher, it calls
  330.  procedures from the WINSOCK.DLL dynamic link library. These procedures
  331.  in turn invoke procedures in the drivers supplied with the TCP/IP
  332.  protocol stack. As described earlier, the TCP/IP driver communicates
  333.  with the computer's ethernet card through the packet driver.
  334.  
  335.  The WINSOCK.DLL file is not a generic file that can be used on any
  336.  system. Each vendor of a TCP/IP protocol stack supplies a proprietary
  337.  WINSOCK.DLL that works only with that vendor's TCP/IP stack.
  338.  
  339.  The advantage of Winsock to the developer of a client is that the
  340.  application will work with any vendor's Winsock implementation. Thus,
  341.  the developer of an application such as a Gopher client has to
  342.  understand the Winsock interface, but he does not have to know the
  343.  details of each vendor's TCP/IP protocol stack in order to make his
  344.  client application compatible with that stack. Winsock also eliminates
  345.  the need for an application developer to include a custom TCP/IP
  346.  protocol stack within the application program itself. This was a common
  347.  means of implementing TCP/IP clients under DOS, and some early Windows
  348.  TCP/IP clients also used this method. The use of protocol stacks
  349.  internal to the client results in conflicts when two clients try to
  350.  access the single packet driver that is communicating with the network
  351.  card. The ability to create applications compatible with any vendor's
  352.  Winsock compliant protocol stack resulted in a blossoming of Winsock
  353.  compliant shareware applications beginning in Summer 1993.
  354.  
  355.  The Winsock standard also offers advantages to the end-user. One advantage is that several Winsock applications from different vendors can be used simultaneously. This is a marked improvement over earlier packet driver applications in which each application contained a built-in TCP/IP stack. Such applications cannot share the packet driver except through the added complexity of a packet multiplexer such as PKTMUX. A second advantage to the user is that any Winsock compliant application will run with any vendor's TCP/IP protocol stack and accompanying WINSOCK.DLL.
  356.  Unfortunately, some commercial vendors of TCP/IP clients are not yet
  357.  taking advantage of Winsock capabilities. There are still TCP/IP
  358.  clients that require dedicated access to the packet driver, and there
  359.  are clients that will run only with the TCP/IP protocol stack supplied
  360.  by one particular vendor. Fortunately, the trend is for all commercial
  361.  vendors to make their applications more usable and portable through the
  362.  use of the Winsock standard.
  363.  
  364.  
  365.  SOFTWARE DESCRIPTIONS
  366.  
  367.  Once the required networking hardware is installed and an IP address is
  368.  assigned, or once an account is obtained on a SLIP or PPP server, the
  369.  user needs to install a TCP/IP protocol stack and a selection of TCP/IP
  370.  clients. The remainder of this paper describes such software.
  371.  
  372.  For each application, I briefly outline the installation procedures. I
  373.  do this primarily to illustrate the simplicity of using Windows for
  374.  Internet access. Please be sure to read any text files included with
  375.  each package in order to complete the configuration and to learn about
  376.  all functions of the software.
  377.  
  378.  I have installed all the software described here for many of my
  379.  colleagues in the Virginia Tech Libraries. With some practice I have
  380.  found that I can install a complete suite of TCP/IP applications in
  381.  about half an hour. Some individuals who read the previous versions of
  382.  this document were up and running in less than an hour after obtaining
  383.  the software. They expressed their delight at the ease of networking
  384.  with Windows.
  385.  
  386.  Editorial Note! The balance of this excellent paper gives details to
  387.  configure a system to access the Internet. Because of the length we
  388.  have reduced font size but recommend that you copy to another sheet
  389.  that which is useful to you and enlargefor better readability!
  390.  
  391. DISCLAIMERS AND LIMITED WARRANTIES
  392.  
  393.  I am not an expert on anything. I am just an enthusiastic end-user of
  394.  these products in my daily work. I have used all of the client software
  395.  with a direct connection to an ethernet network using a Western Digital
  396.  or SMC ethernet card with the Trumpet Winsock shareware TCP/IP protocol
  397.  stack and WINSOCK.DLL. In addition, I have used most of the clients
  398.  with FTP Software's commercial package PC/TCP version 2.2.
  399.  
  400.  In the latter case I obtained the most recent version of FTP Software's
  401.  WINSOCK.DLL file by anonymous FTP from ftp.ftp.com in directory
  402.  /support/ftpsoft/winsock under the name winsock.exe (a self-extracting
  403.  ZIP file)(November 16, 1994 | 46,375 bytes).
  404.  
  405.  The Trumpet and FTP products both use a packet driver interface to the
  406.  network card. I have also used most of the clients on a Windows for
  407.  Workgroups network using Microsoft's add-on TCP/IP package. This
  408.  package is available by anonymous FTP from ftp.microsoft.com in the
  409.  directory /peropsys/windows/public/tcpip under the filename WFWT32.EXE
  410.  (November 29, 1994 | 680,621 bytes), a self-extracting archive file. I
  411.  also have used most of the client software through a SLIP server using
  412.  the Trumpet Winsock. Both a dialup connection to the SLIP server and a
  413.  modemless connection through an IBM/ROLM digital switch were used at
  414.  various times.
  415.  
  416.  I have no experience with PPP connections.
  417.  
  418.  As discussed above, the client software described here should run with
  419.  any TCP/IP protocol stack that offers Winsock support. If your PC is
  420.  already using a network operating system that does not include Winsock
  421.  support, you should check with your vendor to find out if Winsock
  422.  support is available. If Winsock support is not available from your
  423.  vendor, then it may be possible to install the Trumpet Winsock TCP/IP
  424.  protocol stack over your existing network drivers using a small program
  425.  known as a packet driver shim. Instructions for this configuration are
  426.  included in the Trumpet Winsock documentation.
  427.  
  428.  In the following descriptions, information about version numbers, file
  429.  sizes, and dates was verified on December 20, 1994.
  430.  
  431.  TRUMPET WINSOCK  (TCP/IP protocol stack and basic clients, ) (including
  432.                                           telnet, ping, and Archie  )
  433.  
  434.  *Comment:  You need this package (or some other TCP/IP protocol stack
  435.  that supports Winsock) before you can use any of the client software
  436.  described later. Trumpet Winsock does not require any additional network
  437.  software. Its TCP/IP functions can be installed over other network
  438.  software such as Novell or Windows for Workgroups using a packet driver
  439.  shim. Instructions for such installations are included in the ZIP file.
  440.  
  441.  Author:         Peter Tattam, Trumpet Software International
  442.  Fee:         $25 shareware fee.
  443.  Version:     2.0 Revision B
  444.  File name:  twsk20b.zip    (November 3, 1994 | 179,015 bytes) (includes
  445.  the TCP/IP protocol stack)
  446.  
  447.  winapps2.zip   (November 29, 1994 | 162,023 bytes) (includes basic clients)
  448.  
  449.  Available by anonymous FTP from: ftp.trumpet.com.au in directory
  450.               /ftp/pub/winsock or by Gopher from gopher.trumpet.com.au
  451.               under menu item winsock.
  452.  
  453.  The Australian hosts can be slow. An alternative gopher site is
  454.  biochemistry.bioc.cwru.edu under the menu item CWRU Biochemistry FTP
  455.  Archive/trumpwsk. You can also FTP to this address and access the
  456.  directory /gopher/pub/trumpwsk. However, only one anonymous FTP user is
  457.  permitted weekdays during normal working hours from 9:00 AM to 5:00 PM
  458.  local time. Note that this site may not contain the latest version of
  459.  the files. For example, at this writing it did not contain the most
  460.  recent winapps2.zip file.
  461.  
  462.  INSTALLATION:
  463.  
  464.  1.) Create directory C:\TRUMPWSK and unzip TWSK20B.ZIP and WINAPPS2.ZIP
  465.       into this directory.
  466.  2.) Install software drivers.
  467.       Ethernet network: a.) Install packet driver for your ethernet card. The
  468.       entry in my AUTOEXEC.BAT file is C:\ETHERNET\8003PKDR.EXE /B:240
  469.       /R:D000 /I:10 /E:6b.) Install WINPKT.COM virtual packet driver
  470.       included in TWSK20B.ZIP. The entry in my AUTOEXEC.BAT file is:
  471.       C:\TRUMPWSK\WINPKT.COM 0x61 SLIP or PPP:
  472.  
  473.  No special drivers are needed because SLIP and PPP support are built
  474.  into the Trumpet Winsock TCPMAN.EXE program.
  475.  
  476.  3.) In Program Manager, create a program group named Network. Use File
  477.       Manager to drag and drop the EXE files in C:\TRUMPWSK into the
  478.       Network program group.
  479.  4.) Edit the PATH statement in AUTOEXEC.BAT
  480.       to include C:\TRUMPWSK. This enables Winsock applications to find
  481.       WINSOCK.DLL when they are launched.
  482.  5.) Reboot the computer and start Windows.
  483.  6.) Launch TCPMAN from the Network program group.
  484.  
  485.       Select Setup on the menu bar. Enter your IP address, gateway
  486.       address, and nameserver address as assigned by your local network
  487.       administrator. (Some SLIP and PPP servers, as well as some direct
  488.       network connections, do not use permanent IP addresses. Instead,
  489.       the server assigns a temporary IP address at the start of each
  490.       session. If the server provides a bootp service, then enter the
  491.       text "bootp" (without the quotes) in place of the IP address. On
  492.       some servers it may be necessary to enter the dummy IP address
  493.       0.0.0.0. Some servers report the assigned IP address during
  494.       session startup, requiring the user to manually enter the assigned
  495.       address in the Setup dialog box before proceeding into SLIP mode.)
  496.       If you are using ethernet, enter the software interrupt used by
  497.       the packet driver. If you are using SLIP or PPP, check the
  498.       appropriate box and enter the appropriate COM port number in the
  499.       SLIP port box. Exit from TCPMAN. The file TRUMPWSK.INI will be
  500.       created in the C:\TRUMPWSK directory.
  501.  
  502.  7.) Launch any Winsock compliant application. TCPMAN.EXE will start
  503.      automatically if it is not already running. (If you are using SLIP
  504.      or PPP, you must first connect to the server and start a session.
  505.      This can be done with the dialing function in TCPMAN.) Several
  506.      clients are included with the Trumpet Winsock, including
  507.      TRMPTEL.EXE version 0.07 for telnet, WINARCH.EXE for searching
  508.      Archie databases, and PINGW.EXE to ping another machine on the
  509.      network. PINGW provides the simplest means of verifying that you
  510.      have a network connection. Launch PINGW and enter the name of an
  511.      Internet host at the prompt. For example, you might try to PING
  512.      ftp.trumpet.com.au. If your connection is working, and if the host
  513.      is operating, you will receive a response from the remote host.
  514.      Note:  The WINSOCK.DLL file for the Trumpet Winsock remains in the
  515.      C:\TRUMPWSK directory. Some vendors may require that their
  516.      WINSOCK.DLL be copied to the C:\WINDOWS directory. If you have used
  517.      Winsock software from another vendor, but now want to try the
  518.      Trumpet Winsock, be sure to remove the other vendor's WINSOCK.DLL
  519.      so that it will not interfere with the Trumpet Winsock
  520.      implementation.
  521.  
  522.  Tip:  The WINARCH client for Archie searching that is supplied in
  523.  WINAPPS2.ZIP defaults to searching the Archie server at archie.au. You
  524.  can access a different Archie server by using a command line argument.
  525.  
  526.  For instance, to use the Archie server run by AT&T, use the command
  527.  line winarch.exe -archie=ds.internic.net.
  528.  
  529.  SLIP or PPP usage:
  530.  
  531.  Trumpet Winsock includes a simple dialing function. You can connect to
  532.  your server by manually issuing the dialing commands. You can also
  533.  write a script that will dial and start your session automatically.
  534.  
  535.  PITFALL:  After dialing with TCPMAN.EXE and establishing the SLIP or
  536.  PPP session, you must press the <ESC> key to escape from dialing mode
  537.  and to re-enable the TCP/IP mode in TCPMAN.EXE.
  538.  
  539.  You may want to dial your server automatically without writing a custom
  540.  dialing script for TCPMAN.EXE. A utility named DIALER can be set up to
  541.  automatically issue the commands and passwords needed to start a session
  542.  on your server.DIALER version 2.0A is available by anonymous FTP from:
  543.  ftp.demon.co.uk /pub/ibmpc/windows/utilities/dialexe.zip
  544.         (May 27, 1994 | 31,072 bytes)
  545.  
  546.  WSGOPHER (Gopher client)
  547.  
  548.  Comment:  A fast client with a useful system for saving bookmarks in a
  549.  subject classified arrangement and a good help system.
  550.  
  551.  Author: Dave Brooks
  552.  License:    Free
  553.  Version:    1.2
  554.  File name:  wsg-12.exe  (December 13, 1994 | 367,860 bytes) Available
  555.         by anonymous FTP from: dewey.tis.inel.gov in directory
  556.         /pub/wsgopher Installation: 1.) Create the directory C:\WSGOPHER
  557.         and copy the file WSG-12.EXE to this directory. This file is a
  558.         self extracting ZIP file. 2.) Execute WSG-12.EXE. The files will
  559.         be extracted to the directory. 3.) Create a new program item in
  560.         the Network program group for the program
  561.         C:\WSGOPHER\WSGOPHER.EXE. 4.) Launch WSGopher and read the Help
  562.         file. 5.) Select the Configuration menu and set the various
  563.         parameters and options as desired. The WSGOPHER.INI file and
  564.         bookmark files are kept in the C:\WSGOPHER directory.
  565.  
  566.  TRUMPET FOR WINDOWS  (Internet news reader and POP mail client)
  567.  Comment:  To read Internet news, you need access to an NNTP (Network
  568.  News Transfer Protocol) server. To use the mail functions, you need an
  569.  account on a POP (Post Office Protocol) mail server. (I have not tested
  570.  the mail functions in this application because I prefer to use PC Eudora
  571.  for mail.)
  572.  Author:    Peter Tattam, Trumpet Software International
  573.  Fee:    $40.00 shareware fee. TSI has extended the free trial period
  574.  until the final release of version 1.0B, which is in beta testing at
  575.  this time. Version: 1.0 Revision A
  576.  
  577.  File name:  wtwsk10a.zip   (August 28, 1993 | 167,601 bytes)
  578.  Available by anonymous FTP from: ftp.trumpet.com.au in directory
  579.   /ftp/pub/wintrump or   by           Gopher from gopher.trumpet.com.au
  580.   under menu item wintrump. Installation: 1.) Create the directory
  581.   C:\WINTRUMP and unzip WTWSK10A.ZIP into this directory. 2.) Create a
  582.   new program item in the Network program group for the program
  583.   C:\WINTRUMP\WT_WSK.EXE. 3.) Launch the program. 4.) Supply the address
  584.   and other information in the dialog boxes for the menu selections File
  585.   Setup and File Network Setup. NEWS.PRM and other configuration files
  586.   will be created and stored in C:\WINTRUMP.
  587.  
  588.  PITFALL:  The list of available news groups on your news server is
  589.  stored by Trumpet in the file NEWS.GRP. At times, Trumpet fails to
  590.  fully update this file as new groups become available from the news
  591.  server. You can force Trumpet to create a new and complete list of
  592.  available groups by erasing NEWS.GRP before starting Trumpet.
  593.  
  594.  EUDORA FOR WINDOWS (full featured mail client)
  595.  
  596.  Comment:  You will need an account on a POP mail server to send and
  597.  receive mail at your PC. QUALCOMM sells a commercial version of Eudora
  598.  for both Windows and the Macintosh. Author:    Jeff Beckley, Jeff
  599.  Gehlhaar, and Mark Erikson, QUALCOMM, Inc. License: Shareware version is
  600.  free. The author, Jeff Beckley, requests that you send him a postcard at
  601.  QUALCOMM, Inc., 6455 Lusk Blvd., San Diego, CA  92121-2779 USA if you
  602.  find the program useful. Information about the commercial version is
  603.  available through QUALCOMM's QUEST group World Wide Web page at
  604.  http://www.qualcomm.com/quest/QuestMain.html or from QUALCOMM's FTP
  605.  server at ftp.qualcomm.com in directory /quest/eudora/windows. Questions
  606.  about Eudora can be sent by e-mail to eudora-sales@qualcomm.com
  607.  
  608.  Version:    Shareware: 1.4.4
  609.  File name:  eudor144.exe   (December 7, 1994 | 292,942 bytes) (self
  610.  extracting archive file) Available by anonymous FTP from:
  611.  ftp.qualcomm.com in directory /quest/windows/eudora/1.4
  612.  
  613.  Installation:
  614.  
  615.  1.) Copy the file EUDOR144.EXE to the directory C:\EUDORA.
  616.  2.) Execute EUDOR144.EXE to unarchive the program files.
  617.  3.) Create a new program item in the Network program group for the
  618.      program C:\EUDORA\WEUDORA.EXE.
  619.  4.) Launch the program.
  620.  5.) Select Special Configuration from the menu bar and supply the required
  621.      information.
  622.  6.) Select Special Switches and set characteristics as desired.
  623.  7.) Create mailboxes and nicknames to taste.
  624.  8.) The file EUDORA.INI and other configuration files will be created in the
  625.      C:\EDUORA directory.
  626.  
  627.  WS_FTP    (FTP client)
  628.  
  629.  WS_PING   (ping client)
  630.  Author:       John Junod
  631.  License:   Free to individuals for any non-commercial use and for any
  632.             U. S.Government Organization.
  633.             Others should contact Ipswitch, Inc.,
  634.             669 Main Street
  635.             Wakefield,MA, 01880,
  636.             (617)246-1150,
  637.             info@ipswitch.com.
  638.             Version:94.10.18
  639.             (WS_FTP)94.10.20
  640.             (WS_PING)
  641.             File names: ws_ftp.zip (October 1994 |113,252 bytes)
  642.                         ws_ping.zip (October 21,1994|60,496 bytes)
  643.  
  644.  Available by anonymous FTP from:ftp.usma.edu in directory /pub/msdos/winsock.files
  645.  
  646.  Installation:
  647.  
  648.  1.) Create the directory C:\WS_.
  649.  2.) Unzip WS_FTP.ZIP into this directory.
  650.  3.) Unzip the file WS_PING.EXE from its ZIP file into this directory
  651.      also. (Full source code for WS_PING is included in the ZIP file
  652.      with the name WSPI_SRC.ZIP. Source code for the current version of
  653.      WS_FTP is not distributed. However, source code for the 93-12-05
  654.      version of WS_FTP can be downloaded from directory
  655.      /pub/msdos/winsock.files under the name ws_ftp_s.zip.)
  656.  
  657.  4.) Create new program items in the Network program group for the
  658.      programs C:\WS_\WS_FTP.EXE   and   C:\WS_\WS_PING.EXE. 5.) Launch
  659.      the programs. 6.) The WS_FTP.INI file remains in the C:\WS_
  660.      directory. A file named WINSOCK.INI is created by WS_PING in the
  661.      C:\WINDOWS directory.
  662.  
  663.  
  664.  CELLO  (World Wide Web browser)
  665.  
  666.  Comment:  Despite its age, Cello version 1.01a performs well. It
  667.  continues to be more stable than Mosaic, and it is the best client for
  668.  printing. It includes a useful Help system. Configuration is done from
  669.  within the application, not by directly editing the CELLO.INI file.
  670.  Unfortunately, Cello does not understand forms. Users of Diamond
  671.  Stealth video cards report problems with the mouse cursor, which
  672.  virtually disappears while the mouse is moving. The listserv CELLO-L is
  673.  busy with messages about CELLO development and about shareware for
  674.  creating HTML documents for use on Web servers. Instructions for
  675.  subscribing to CELLO-L are included in the Cello Help file. Version 2.0
  676.  is now in the hands of alpha testers.
  677.  
  678.  Author:    Thomas R. Bruce
  679.  License:    Free
  680.  Version:    1.01a
  681.  File name:  cello.zip      (March 17, 1994 | 328,429 bytes)
  682.  
  683.  Available by anonymous FTP from: ftp.law.cornell.edu in directory
  684.  /pub/LII/Cello
  685.  
  686.  Installation:
  687.  
  688.  1.) Create the directory C:\CELLO and unzip CELLO.ZIP into this
  689.  directory. 2.) Create a new program item in the Network program group
  690.  for the program C:\CELLO\CELLO.EXE. 3.) Launch the program.
  691.  
  692.  
  693.  NCSA MOSAIC for Microsoft Windows  (World Wide Web browser)
  694.  
  695.  Comment:  Users should note the alpha version designation and use
  696.  caution about saving work in any other running applications before
  697.  launching Mosaic. As in previous versions over the past year, simply
  698.  launching and then exiting from Mosaic permanently reduces by some 3
  699.  percentage points the Windows user.exe resources on my machine.
  700.  Launching Mosaic and exiting several times can lead to conditions that
  701.  require you to restart Windows. However, Mosaic's previous problem of
  702.  overwriting text when displaying large files seems to be fixed in this
  703.  version.
  704.  
  705.  Mosaic is a 32-bit application that will run under Windows NT,
  706.  Microsoft's advanced workstation operating system. Most users will be
  707.  using Windows 3.1 or Windows for Workgroups, which are 16bit
  708.  applications. To use Mosaic with these systems, you must first install
  709.  Win32s version 1.20 with OLE or later. This addition to the Windows
  710.  operating system enables current versions of Windows to run 32-bit code
  711.  that is not Windows NT specific. NCSA recommends a 33MHz 486 with 8MB of
  712.  RAM for running this version.
  713.  
  714.  Authors:    NCSA (National Center for
  715.  SuperComputing Applications) License:    Free Version:    2.0.0a8 File
  716.  name:  mos20a8.exe (December 20, 1994 |   955,546 bytes) w32sole.exe
  717.  (December 20, 1994 | 2,240,650 bytes) Available by anonymous FTP from:
  718.  ftp.ncsa.uiuc.edu in directory /Web/Mosaic/Windows Installation: 1.)
  719.  
  720.  Copy W32SOLE.EXE to a temporary directory and execute the program. This
  721.  will extract the two component files INSTALL.BAT and WIN32DSK.EXE. The
  722.  latter is another self extracting archive file.
  723.  
  724.  
  725.     2.) Execute INSTALL.BAT.
  726.     (This batch file issues the command
  727.         WIN32DSK.EXE -d
  728.  
  729.  to extract the component files into the subdirectories DISK1, DISK2,
  730.  and DISK3. These subdirectories will be created below the temporary
  731.  directory containing INSTALL.BAT.)
  732.  
  733.  3.) Change to the DISK1 subdirectory
  734.  and execute SETUP.EXE. This will install Win32s version 1.20 with OLE.
  735.  Many of the files will be installed in the directory
  736.  C:\WINDOWS\SYSTEM\WIN32S. If you have an older version of WIN32S already
  737.  installed, it will be removed. You shouldallow installation of the game
  738.  FreeCell in order to test that Win32s is properly installed on your machine. Once this is verified, you can erase the files and directories in the temporary installation directory.
  739.  
  740.  4.) Copy MOS20A8.EXE to the temporary installation directory. Remember to erase any files and subdirectories left in the temporary directory from the installation of Win32s.
  741.  5.) Execute MOS20A8.EXE to extract the component files, including SETUP.EXE.
  742.  6.) Execute SETUP.EXE to install Mosaic version 2.0 alpha 8 in
  743.  the directory of your choice. MOSAIC.INI will be copied to the
  744.  C:\WINDOWS directory.
  745.  7.) Launch the program. Read the files README.WRI
  746.  and RELNOTES.HTM to learn how to fully configure Mosaic to your needs.
  747.  8.) When installation is complete, you can remove the temporary
  748.     installation directory.
  749.  
  750.  NOTE: You can avoid the added complexity of installing Win32s and the
  751.  substantial demands it places on your PC by using the older Mosaic
  752.  version 2.0 alpha 2 (June 27, 1994 | 243,749 bytes). ******** NETSCAPE
  753.  (World Wide Web browser) Comment:  Netscape Navigator is generating
  754.  enormous interest at this writing as the logical successor to Mosaic.
  755.  FTP sites designated as sources for Netscape frequently are
  756.  inaccessible. Author:    Netscape Communications Corporation License:
  757.  Free for academic or not-for-profit use. Others, including government
  758.  users, should contact Netscape Communications Corporation. Version:
  759.  1.0N File name:  ns16-100.exe   (December 17, 1994 | 706,929 bytes)
  760.  Available by anonymous FTP from: ftp.mcom.com in directory
  761.  /netscape/windows or
  762.  
  763.     ftp2.mcom.com in directory /netscape/windows.
  764.  
  765.  Frequently it is impossible to connect by anonymous FTP to servers
  766.  distributing Netscape. The best mode of access is to use a World Wide
  767.  Web browser and load the URL
  768.  http://home.mcom.com/info/how-to-get-it.html.
  769.  
  770.  Installation: 1.) Copy the file NW16-100.EXE to a temporary directory and
  771.  run it. This will extract the component files, including SETUP.EXE.
  772.  2.) Run the program SETUP.EXE by selecting the file in File Manager or by
  773.  using the menu selection File Run in Program Manager. SETUP will install
  774.  Netscape in a directory of your choice, and it will create a program icon
  775.  in the group you designate.
  776.  3.) Launch the program. Configure Options and Preferences to taste. The
  777.  file NETSCAPE.INI is kept in the Netscape program directory.
  778.  
  779.  WINWEB  (World Wide Web browser) Comment:  A fast and easy browser from EINet.
  780.  
  781.  Author:    MCC-EINet (Microelectronics and Computer Technology
  782.                             Corporation)
  783.  License:        Free
  784.  Version:        1.0 Alpha 2.2
  785.  File name:  winweb.zip     (December 19, 1994 |  598,873 bytes)
  786.              Available by anonymous FTP from:
  787.            ftp.einet.net in directory /einet/pc
  788.  
  789.  Installation:
  790.  
  791.  1.) Create the directory C:\WINWEB and unzip WINWEB.ZIP into
  792.      this directory.
  793.  2.) Move the included file VBRUN300.DLL to the windows system
  794.  directory, usually C:\WINDOWS\SYSTEM. (This file is a runtime library
  795.  for Microsoft Visual Basic. If you already have a copy installed from
  796.  some other application, you can simply delete it from the \WINWEB
  797.  directory.
  798.  
  799.  2.) Create a new program item in the Network program group
  800.  for the program C:\WINWEB\WINWEB.EXE.
  801.  3.) Launch the program and configure to taste. The file WINWEB.INI will
  802.  be created in the C:\WINDOWS directory.
  803.  
  804.  WFTPD  (FTP server)
  805.  
  806.  Comment:  I had not imagined I would want or need to use my PC as an FTP
  807.  server. However, I have found this product useful on a couple of occasions
  808.  to transfer files from an IBM mainframe to my PC. This is far easier than
  809.  trying to FTP to the mainframe from my PC. Note that WinQVT/Net, which is
  810.  described later, has an FTP server function also. However, the server in
  811.  WinQVT/Net would not work when I tried to use Fetch on my PowerMac to
  812.  retrieve a file from my Windows machine. WFTPD had no problems serving
  813.  files to Fetch.
  814.          Author:            Alun Jones
  815.          License:     $15.00.
  816.  
  817.  The unregistered shareware version displays a message to anyone
  818.  accessing the server that the owner is unable or unwilling to pay the
  819.  shareware fee. The shareware version is limited to five file transfers
  820.  per session. Version:    1.95 File name:  wftpd195.zip
  821.  (October 20, 1994 | 147,612 bytes) Available by anonymous FTP from:
  822.  
  823.           ftp.cica.indiana.edu in /pub/pc/win3/winsock
  824.  or by gopher from:
  825.  
  826.      ftp.cica.indiana.edu under menu item
  827.     PC and CICA Windows Files/CICA Windows Files/
  828.         Winsock Compliant Apps
  829.  
  830.  Installation:
  831.  
  832.  1.) Create the directory C:\WFTPD and unzip WFTPD195.ZIP into
  833.                 this directory.
  834.  2.) Create a new program item in the Network program group for
  835.                 the program C:\WFTPD\WFTPD.EXE.
  836.  3.) Launch the program.
  837.  
  838.  4.) Complete the information in the Security dialog box to establish
  839.  security control using access passwords and restricted home directories
  840.  for those you authorize to access your PC. The file WFTPD.INI will be
  841.  created in the C:\WINDOWS directory. ------
  842.  
  843.  TELNET
  844.  The glaring deficiency in the Winsock pantheon of Internet clients is the
  845.  absence ofa good stand-alone telnet client. Here is a brief description of
  846.  some alternatives I have tried. **********
  847.  
  848.  WinQVT/Net Comment:  WinQVT/Net is an integrated package that includes
  849.  telnet, FTP, FTP server, mail, and news reader functions. These separate
  850.  client and server functions are normally launched from a console window.
  851.  The telnet client is probably the best shareware Winsock telnet client
  852.  available. You can select terminal emulations and customize the keyboard.
  853.  The resizable telnet window includes scrollback and session logging. A
  854.  deficiency is that telnet cannot be launched independently of the console
  855.  window. However, if WinQVT/Net is already running, then an instance of the
  856.  telnet client can be launched from another application by invoking the
  857.  TNSTART.EXE program that comes with WinQVT/Net. This makes it possible to
  858.  use this telnet client as the telnet viewer or helper with Gopher or World
  859.  Wide Web clients.
  860.  
  861.  Author:    QPC Software License:
  862.  Shareware registration is $40 ($20 for students).
  863.  There has been discussion in alt.winsock and other news groups about the
  864.  difficulty of getting any response to e-mail and fax messages from the
  865.  author of WinQVT/Net. Paying the license fee may be difficult as a result.
  866.  Version:    3.98 File name:  qvtws398.zip
  867.  (December 16, 1994 | 390,960 bytes) Available by anonymous FTP from:
  868.  
  869.  biochemistry.bioc.cwru.edu in directory /gopher/pub/qvtnet or by Gopher
  870.  from biochemistry.cwru.edu under the menu selection
  871.  
  872.     CWRU Biochemistry FTP Archive/qvtnet.
  873.  
  874.  Gopher access is preferable as only one anonymous user is permitted
  875. weekdays during normal working hours from 9:00 AM to 5:00 PM local time.
  876.  
  877.  TRUMPET TELNET Comment:  This simple client is my favorite for use as a
  878.  telnet viewer or helper with Gopher or World Wide Web clients.
  879.  Unfortunately, it lacks sophisticated features needed by heavy users of
  880.  telnet.
  881.  
  882.  Author:    Peter Tattam
  883.  License:    Free beta version
  884.  Version:    0.07
  885.  File name:  trmptel.exe    (October 13, 1994 | 71,168 bytes)
  886.  This file is included in the WINAPPS2.ZIP file distributed as part of
  887.  the Trumpet Winsock package. **** EWAN Comment:  EWAN (Emulator Without
  888.  a Good Name) is a more complete Winsock telnet client than Trumpet
  889.  Telnet. It allows printing the screen, printing the scrollback buffer,
  890.  and logging a session to a    file. It can be used as a telnet viewer
  891.  with Gopher or World Wide Web clients.
  892.  
  893.  
  894.  Author:    Peter Zander
  895.  License:    Free
  896.  Version:    1.04
  897.  File name:  ewan104.zip    (November 23, 1994 | 221,051 bytes)
  898.  Available by anonymous FTP from:
  899.  
  900.         ftp.lysator.liu.se in directory /pub/msdos/windows
  901.  
  902.  
  903.  QWS3270
  904.  
  905.  Comment:  Telnet clients usually emulate a VT100 terminal or one of its
  906.  variations, the standard for connecting to a UNIX host. However,
  907.  telneting to an IBM mainframe requires emulation of an IBM 3270
  908.  terminal. QWS3270 provides this functionality. I was especially pleased
  909.  with the easily-configured, four-color capability that makes it easier
  910.  to distinguish protected, unprotected, and highlighted text on a VM
  911.  screen.
  912.  
  913.  
  914.  Author:    Jim Rymerson
  915.  License:    Free
  916.  Version:    3.2e
  917.  File name:  qws3270.zip    (November 14, 1994 | 73,365 bytes)
  918.  Available by anonymous FTP from:
  919.  
  920.     ftp.ccs.queensu.ca in directory /pub/msdos/tcpip
  921.  
  922.  
  923. OTHER SOURCES FOR WINSOCK INFORMATION
  924.  
  925.  It remains true that the best guide to the Internet is the Internet itself. The best software for navigating the Internet is freely available on the Internet.
  926.  Considerable information about the Winsock API, along with some application programs, is available by anonymous FTP at sunsite.unc.edu in directory /pub/micro/pc-stuff/ms-windows/winsock.
  927.  The anonymous FTP sites that I list throughout this paper as sources for programs are the sites designated by the software authors as their home sites. These sites will always have the latest version of the software.
  928.  In addition, copies of the software may usually be obtained by anonymous FTP from CICA (Center for Innovative Computer Applications) at ftp.cica.indiana.edu in directory /pub/pc/win3/winsock. Files are also available from this same address using a Gopher client. Gopher access is preferable because the CICA FTP server is the main Internet site for Windows applications. It is usually busy, and you may have difficulty establishing an FTP connection.
  929.  It is the case that the collection at CICA will NOT always contain the latest version of software, even if a newer version has been uploaded to CICA by the author. CICA does not allow anonymous users to view or download program files from the uploads directory, where the newest version might still be in the holding pattern. Also, the versions at CICA may not have the same file dates as those at the home sites.
  930.  
  931.  There is a listserv that provides a daily listing of new uploads to
  932.  CICA. Included in the mailing are the content of any text files
  933.  accompanying those uploads and a list of files that have been moved from
  934.  the uploads directory to the public directories so as to be available
  935.  for downloading. You can subscribe to CICAL by sending e-mail with no
  936.  subject and the message sub CICA-L Your Name to
  937.    listserv@ubvm.cc.buffalo.edu.
  938.  
  939.  There are several other Internet sites that provide mirror copies of the
  940.  windows collection at CICA. These are listed in the message displayed if
  941.  you are denied access to CICA. The list of mirror sites also is included in
  942.  the file README in CICA's directory /pub/pc/win3. These mirrors can be just
  943.  as busy as CICA. As an example, the mirror at polecat.law.indiana.edu was
  944.  recently removed due to overload on the server. When using CICA, it is
  945.  helpful to download the file INDEX (ascii, about 285,000 bytes) or INDEX.ZIP
  946.  (about 122,000 bytes) from the directory /pub/pc/win3. INDEX contains
  947.  one-line descriptions of each file in the collection. The news groups
  948.  alt.winsock, and comp.protocols.tcp-ip.ibmpc carry discussions of the
  949.  Winsock specification and Winsock compliant applications, as do the
  950.  groups in the comp.os.ms-windows.networking hierarchy. Trumpet Winsock
  951.  and related clients are discussed in several news groups in the trumpet
  952.  hierarchy. Information about specific clients may be found in groups
  953.  devoted to that class of client.
  954.  
  955.  For instance, WSGopher is discussed in alt.gopher and in
  956.  comp.infosystems.gopher. Cello, Mosaic, Netscape, and WinWeb are discussed
  957.  in the sections of the comp.infosystems.www hierarchy.
  958.  
  959.  The BITNET listserv WIN3-L@UICVM carries discussions about all topics
  960.  relating to Windows, including Winsock applications. Some news servers carry
  961.  this listserv under the news group name bit.listserv.win3-l.
  962.  A comprehensive list of FTP'able Winsock applications is available from
  963.  Larsen Consulting and Sales, Phoenix, Arizona, USA. To get a copy of the list,
  964.  send an e-mail message to info@lcs.com with the Subject: FAQ. Nothing else
  965.  should be in the message. The list is also available on the World Wide Web
  966.  at http://www.lcs.com/.
  967.  
  968.  Frequently Asked Questions about TCP/IP on PC-compatible computers are
  969.  answered in a FAQ written by Bernard D. Adoba. The text is posted monthly
  970.  on the news group comp.protocols.tcp-ip.ibmpc. A copy of the newsgroup
  971.  posting is available as three separate files from rtfm.mit.edu in the
  972.  directory   /pub/usenet-by-hierarchy/comp/protocols/tcp-ip/ibmpc. The
  973.  complete text of the files dated November 3, 1994 contains over 214,000
  974.  bytes. The filenames are decidedly non-DOS, so you will want to assign
  975.  filenames if you download from this source. The FAQ is also available as a
  976.  single ZIP file named ibmtcp.zip (79,454 bytes | October 29, 1994) from
  977.  ftp.netcom.com in the directory /pub/mailcom/IBMTCP. Each of these sites
  978.  can be troublesome. They frequently are busy or unresponsive to
  979.  commands.
  980.  
  981.  Finally, the FAQ, and other publications about Internet software for the PC,
  982.  can be accessed on the World Wide Web page maintained by Bernard Adoba. The
  983.  page entitled "Internaut:  The PC-Internet Connection Update Page" is located
  984.  at http://www.zilker.net/users/internaut/update.html. The Crynwr packet
  985.  drivers collection is available by anonymous FTP in the well-known
  986.  Simtel20 collection, as well as through a variety of other methods. The
  987.  primary publicly available site for Simtel20 files is at
  988.      oak.oakland.edu. The packet drivers are in directory
  989.      SimTel/msdos/pktdrvr pktd11.zip       (November 23, 1993 | 435420 bytes)
  990.  
  991.  pktd11a.zip      (November 23, 1993 | 326152 bytes) pktd11b.zip
  992.  (November 23, 1993 | 344847 bytes)
  993.  pktd11c.zip      (December 14, 1993 |  81834 bytes).
  994.  An early version of this document (dated February 9, 1994) was
  995.  published in the "Toolkit" section of the March 14, 1994 issue of
  996.  "Global Network News." GNN is part of the "Global Network Navigator," a
  997.  World Wide Web publication of O'Reilly Associates. Articles in GNN are
  998.  aimed at the reader with a general interest in the Internet and
  999.  networked information. You can read GNN by pointing Mosaic or Cello at
  1000.                  http://www.wimsey.com/gnn/gnn.html.
  1001.  
  1002.  The most recent plain text version of "Windows and TCP/IP for Internet
  1003.  access" is available by anonymous FTP from nebula.lib.vt.edu in the
  1004.  directory /pub/windows/winsock under the name wtcpip**.asc. For
  1005.  instance, this version has the name wtcpip06.asc. A more frequently
  1006.  revised hypertext version is available at
  1007.  http://learning.lib.vt.edu/wintcpip/wintcpip.html.
  1008.  
  1009.  I thank each of you who sent me personal messages following the
  1010.  postings of earlier versions of this evolving document. I have now
  1011.  received e-mail about this document from individuals on seven
  1012.  continents. Thanks to AJO at McMurdo Station for sending me a message
  1013.  from Antarctica.
  1014.  
  1015.  I am grateful that I have been able to help many of you, and I
  1016.  appreciate the suggestions and information you have sent me. My efforts
  1017.  in producing this document can be only a small and indirect repayment
  1018.  of the debt I owe to the developers who produce this software and to
  1019.  the many Internet users who are so willing to share information and
  1020.  expertise.
  1021.  
  1022.  Please send error reports to me at hmkriz@vt.edu. I would be grateful
  1023.  for suggestions for improvements and additions to this document. Thanks
  1024.  again to everyone who replied to my beginner's questions over the past
  1025.  eighteen months. I greatly appreciate your patience, and your
  1026.  willingness to share your knowledge.
  1027.  
  1028.                               ww
  1029.